package com.dhecp.project.api.domain;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.dhecp.common.core.domain.BaseEntity;

/**
*/
public class LogsticsPattern extends BaseEntity {
	private static final long serialVersionUID = 1L;

	private String guid;
	private String code;
	private String name;
	private String nameLogsticsWay;
	private String nameLogsticsServer;
	private String nameLogsticsClearance;
	private String stateShareTicket;
	private String stateShareTicketName;
	private String codeLogsticsServer;
	private String logsticsTimeLimit;
	private BigDecimal priceSingleBoxReq;
	private BigDecimal weightTranFrom;
	private BigDecimal weightCalBySingle;
	private BigDecimal priceCalPerKg;
	private BigDecimal pricePremium;
	private String coefficientWeight;
	private Integer numFreeProName;
	private Integer numMaxProName;
	private BigDecimal priceProNamePerOne;
	private BigDecimal priceSingleExtra;
	private BigDecimal priceClearanceOpe;
	private BigDecimal priceQualityExtraPerKg;
	private String bUser;
	private String bDept;
	private Integer deleted;
	private String zysx;
	private List<LogsticsPatternDetails> details;
	private String deletedtext;
	private String deletedtextName;
	private String warehouseAddress;
	public String getGuid() {
		return guid;
	}
	public void setGuid(String guid) {
		this.guid = guid;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getNameLogsticsWay() {
		return nameLogsticsWay;
	}
	public void setNameLogsticsWay(String nameLogsticsWay) {
		this.nameLogsticsWay = nameLogsticsWay;
	}
	public String getNameLogsticsClearance() {
		return nameLogsticsClearance;
	}
	public void setNameLogsticsClearance(String nameLogsticsClearance) {
		this.nameLogsticsClearance = nameLogsticsClearance;
	}

	public String getStateShareTicket() {
		return stateShareTicket;
	}

	public void setStateShareTicket(String stateShareTicket) {
		this.stateShareTicket = stateShareTicket;
	}

	public String getCodeLogsticsServer() {
		return codeLogsticsServer;
	}
	public void setCodeLogsticsServer(String codeLogsticsServer) {
		this.codeLogsticsServer = codeLogsticsServer;
	}
	public String getLogsticsTimeLimit() {
		return logsticsTimeLimit;
	}
	public void setLogsticsTimeLimit(String logsticsTimeLimit) {
		this.logsticsTimeLimit = logsticsTimeLimit;
	}
	public BigDecimal getPriceSingleBoxReq() {
		return priceSingleBoxReq;
	}
	public void setPriceSingleBoxReq(BigDecimal priceSingleBoxReq) {
		this.priceSingleBoxReq = priceSingleBoxReq;
	}
	public BigDecimal getWeightTranFrom() {
		return weightTranFrom;
	}
	public void setWeightTranFrom(BigDecimal weightTranFrom) {
		this.weightTranFrom = weightTranFrom;
	}
	public BigDecimal getWeightCalBySingle() {
		return weightCalBySingle;
	}
	public void setWeightCalBySingle(BigDecimal weightCalBySingle) {
		this.weightCalBySingle = weightCalBySingle;
	}
	public BigDecimal getPriceCalPerKg() {
		return priceCalPerKg;
	}
	public void setPriceCalPerKg(BigDecimal priceCalPerKg) {
		this.priceCalPerKg = priceCalPerKg;
	}
	public BigDecimal getPricePremium() {
		return pricePremium;
	}
	public void setPricePremium(BigDecimal pricePremium) {
		this.pricePremium = pricePremium;
	}
	public String getCoefficientWeight() {
		return coefficientWeight;
	}
	public void setCoefficientWeight(String coefficientWeight) {
		this.coefficientWeight = coefficientWeight;
	}
	public Integer getNumFreeProName() {
		return numFreeProName;
	}
	public void setNumFreeProName(Integer numFreeProName) {
		this.numFreeProName = numFreeProName;
	}
	public Integer getNumMaxProName() {
		return numMaxProName;
	}
	public void setNumMaxProName(Integer numMaxProName) {
		this.numMaxProName = numMaxProName;
	}
	public BigDecimal getPriceProNamePerOne() {
		return priceProNamePerOne;
	}
	public void setPriceProNamePerOne(BigDecimal priceProNamePerOne) {
		this.priceProNamePerOne = priceProNamePerOne;
	}
	public BigDecimal getPriceSingleExtra() {
		return priceSingleExtra;
	}
	public void setPriceSingleExtra(BigDecimal priceSingleExtra) {
		this.priceSingleExtra = priceSingleExtra;
	}
	public BigDecimal getPriceClearanceOpe() {
		return priceClearanceOpe;
	}
	public void setPriceClearanceOpe(BigDecimal priceClearanceOpe) {
		this.priceClearanceOpe = priceClearanceOpe;
	}
	public BigDecimal getPriceQualityExtraPerKg() {
		return priceQualityExtraPerKg;
	}
	public void setPriceQualityExtraPerKg(BigDecimal priceQualityExtraPerKg) {
		this.priceQualityExtraPerKg = priceQualityExtraPerKg;
	}
	public String getBUser() {
		return bUser;
	}
	public void setBUser(String bUser) {
		this.bUser = bUser;
	}
	public String getBDept() {
		return bDept;
	}
	public void setBDept(String bDept) {
		this.bDept = bDept;
	}
	public Integer getDeleted() {
		return deleted;
	}
	public void setDeleted(Integer deleted) {
		this.deleted = deleted;
	}

	public String getNameLogsticsServer() {
		return nameLogsticsServer;
	}

	public void setNameLogsticsServer(String nameLogsticsServer) {
		this.nameLogsticsServer = nameLogsticsServer;
	}

	public List<LogsticsPatternDetails> getDetails() {
		return details;
	}

	public void setDetails(List<LogsticsPatternDetails> details) {
		this.details = details;
	}

	public String getStateShareTicketName() {
		return stateShareTicketName;
	}

	public void setStateShareTicketName(String stateShareTicketName) {
		this.stateShareTicketName = stateShareTicketName;
	}

	public String getZysx() {
		return zysx;
	}

	public void setZysx(String zysx) {
		this.zysx = zysx;
	}

	public String getDeletedtext() {
		return deletedtext;
	}

	public void setDeletedtext(String deletedtext) {
		this.deletedtext = deletedtext;
	}

	public String getDeletedtextName() {
		return deletedtextName;
	}

	public void setDeletedtextName(String deletedtextName) {
		this.deletedtextName = deletedtextName;
	}

	public String getWarehouseAddress() {
		return warehouseAddress;
	}

	public void setWarehouseAddress(String warehouseAddress) {
		this.warehouseAddress = warehouseAddress;
	}
}